package com.xgk.boot.module.core.logistics.service.mothership.response;

import com.xgk.boot.module.core.logistics.service.mothership.dto.*;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

@Data
public class OrderDto {
    private String id;
    private LocalDateTime createdAt;
    private String trackingUrl;
    private String status;
    private BigDecimal price;

    //快读估计位置（订单详情时使用）
    private LocationDto estimatedLocation;
    private LocalDateTime earliestPickupDate;
    private LocalDateTime estimatedDeliveryDate;
    private List<ShipperBoxDto> freight;

    private PickupAndDeliveryDto pickup;

    private PickupAndDeliveryDto delivery;

    private List<OrderTrackDto> orderTracks;

    private List<OrderBolDto> orderBols;

}
